﻿using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
using Persistente;
using Persistente.Marca;

namespace Negocio.Marca
{
    public class NMarca
    {
        public int idMarca;
        public string nmMarca;
        public string dsMarca;

        public bool Salvar()
        {
            var obPMarca = new PMarca();
            return obPMarca.Salvar(nmMarca, dsMarca);
        }

        public DataSet pegarMarcas(string nmMarca = null, string dsMarca = null)
        {
            var obPMarca = new PMarca();
            return obPMarca.pegarMarcas(nmMarca, dsMarca);
        }


        public bool Remover(int idMarca)
        {
            var obPMarca = new PMarca();
            return obPMarca.Remover(idMarca);
        }

        public void pegarMarcaPorId()
        {
            var obPMarca = new PMarca();
            var obTbMarca = obPMarca.pegarMarcaPorId(idMarca);
            if (obTbMarca != null)
            {
                idMarca = obTbMarca.id_marca;
                dsMarca = obTbMarca.ds_marca;
                nmMarca = obTbMarca.nm_marca;
               
            }
        }

        public bool Alterar(int idMarca)
        {
            var obPMarca = new PMarca();
            var obTbMarca = new tb_marca();
            obTbMarca.nm_marca = nmMarca;
            obTbMarca.ds_marca = dsMarca;
            return obPMarca.Alterar(idMarca, obTbMarca);
        }

    }
}
